Interactively Rendering Dynamic Caustics on GPU
نویسندگان
چکیده
In this paper, a new technique is presented for interactive rendering of caustics fully processed on GPU. Without any pre-computation required, the algorithm can directly render refractive caustics from complex deformable transparent objects onto an opaque receiver surface. By the technique we accurately trace the path of the photons and calculate the energy carried by the photons emitted from the light source, and distribute the energy onto the receiver surface according to Gauss basis function. As a result, photorealistic caustic image is calculated without post-processing and temporal filtering over recent frames. We demonstrate that the interactive caustics can be rendered by our method in real-time for non-uniform deformation of both refractive object and receiver surface, and at the same time, interactive change of light and camera in terms of position and direction could be made.
منابع مشابه
Real-Time Caustics in Dynamic Scenes with Multiple Directional Lights
We present a real-time GPU caustics rendering technique in dynamic scenes under multiple directional lights taking into account light occlusion. Our technique renders caustics cast on receiver objects as well as volumetric caustics. We precompute caustic patterns of caustic objects for several directional lights and store them in caustic images. During the rendering, we interpolate the precompu...
متن کاملReal-time rendering of approximate caustics under environment illumination
We present a real-time GPU caustics rendering technique for dynamic scenes under environment illumination taking into account light occlusion. The dynamic scenes consist of caustic objects (reflective and/or refractive objects which produce caustics) and receiver objects (non-reflective and nonrefractive), that can be translated and rotated. As the light source, we consider environment illumina...
متن کاملA Fast Rendering Technique of Transparent Objects and Caustics
Rendering refractive caustics from transparent objects on opaque objects is computationally intensive. This paper presents a fast rendering technique for transparent objects and refractive caustics due to transparent objects on the opaque object. To calculate the intensities of caustics, we set virtual planes around the opaque object and store the intensities of caustics on the virtual planes a...
متن کاملReal-time Volume Caustics Rendering in Single-Scattering Media
Volume caustics are beautiful patterns of light which are formed by light that first interacts with a specular surface and that is then scattered inside a participating medium. Although this phenomenon can be simulated, its generation process is usually non-trivial and time-consuming. Motivated by interactive applications, we propose a novel volume caustics rendering method for single-scatterin...
متن کاملFast Local Approximation to Global Illumination
Interactive global illumination remains an elusive goal in rendering, as energy from every portion of the scene contributes to the final image. Integrating over a complex scene, with a polygon count in the millions or more, proves difficult even for static techniques. Interacting with such complex environments while maintaining high quality rendering generally requires recomputing the paths of ...
متن کامل